package com.dh.blog.service;

import java.util.List;

import com.dh.blog.vo.MATFileVo;
import com.dh.blog.vo.SimpleFileVo;

public interface FileService {
	/**
	 * 文件检查
	 */
	public void doCheck();
	/**
	 * 存储系统文件(简单文件)
	 */
	public void doSaveSysFile(SimpleFileVo file);
	/**
	 * 存储素材文件
	 * @param file
	 */
	public void doSaveMATFile(MATFileVo file);
	/**
	 * 获得素材文件列表
	 * @param userId
	 * @return
	 */
	public List<MATFileVo> getMATFileList(String userId);
	/**
	 * 获得素材文件
	 * @param id
	 * @return
	 */
	public MATFileVo getMATFile(String path);
	/**
	 * 删除元素文件
	 * @param vos
	 */
	public void deleteMATFiles(List<MATFileVo> vos);
}
